home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cato / Xm / XmScreen.z / XmScreen
Encoding:
Text File  |  2002-10-03  |  31.2 KB  |  463 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XXXXmmmmSSSSccccrrrreeeeeeeennnn - The Screen widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////SSSSccccrrrreeeeeeeennnn....hhhh>>>>
  13.  
  14.  
  15.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  16.           This page documents version 1.2 of the Motif library.
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.           The XmScreen object is used by Motif widgets to store
  20.           information that is specific to a screen.  It also allows
  21.           the toolkit to store certain information on widget
  22.           hierarchies that would otherwise be unavailable.  Each
  23.           client has one XmScreen object for each screen that it
  24.           accesses.
  25.  
  26.           An XmScreen object is automatically created when the
  27.           application creates the first shell on a screen (usually
  28.           accomplished by a call to XXXXttttAAAAppppppppIIIInnnniiiittttiiiiaaaalllliiiizzzzeeee or
  29.           XXXXttttAAAAppppppppCCCCrrrreeeeaaaatttteeeeSSSShhhheeeellllllll).  It is not necessary to create an
  30.           XmScreen object by any other means.  An application can use
  31.           the function XXXXmmmmGGGGeeeettttXXXXmmmmSSSSccccrrrreeeeeeeennnn to obtain the widget ID of the
  32.           XmScreen object for a given screen.
  33.  
  34.           An application cannot supply initial values for XmScreen
  35.           resources as arguments to a call to any function that
  36.           creates widgets.  The application or user can supply initial
  37.           values in a resource file.  After creating the first shell
  38.           on the screen, the application can use XXXXmmmmGGGGeeeettttXXXXmmmmSSSSccccrrrreeeeeeeennnn to
  39.           obtain the widget ID of the XmScreen object and then call
  40.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss to set the XmScreen resources.
  41.  
  42.         CCCCllllaaaasssssssseeeessss
  43.           Screen inherits behavior and resources from CCCCoooorrrreeee.
  44.  
  45.           The class pointer is xxxxmmmmSSSSccccrrrreeeeeeeennnnCCCCllllaaaassssssss.
  46.  
  47.           The class name is XXXXmmmmSSSSccccrrrreeeeeeeennnn.
  48.  
  49.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  50.           The following table defines a set of widget resources used
  51.           by the programmer to specify data.  The programmer can also
  52.           set the resource values for the inherited classes to set
  53.           attributes for this widget.  To reference a resource by name
  54.           or by class in an ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
  55.           prefix and use the remaining letters.  To specify one of the
  56.           defined values for a resource in an ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove
  57.           the XXXXmmmm prefix and use the remaining letters (in either
  58.           lowercase or uppercase, but include any underscores between
  59.           words).  The codes in the access column indicate if the
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           given resource can be set at creation time (C), set by using
  75.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
  76.           not applicable (N/A).
  77.  
  78.                                               XXXXmmmmSSSSccccrrrreeeeeeeennnn RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  79.      NNNNaaaammmmeeee                          CCCCllllaaaassssssss                         TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt               AAAAcccccccceeeessssssss
  80.      ________________________________________________________________________________________________________
  81.      XmNdarkThreshold              XmCDarkThreshold              int             dynamic               C
  82.      XmNdefaultCopyCursorIcon      XmCDefaultCopyCursorIcon      Widget          NULL                  CSG
  83.      XmNdefaultInvalidCursorIcon   XmCDefaultInvalidCursorIcon   Widget          NULL                  CSG
  84.      XmNdefaultLinkCursorIcon      XmCDefaultLinkCursorIcon      Widget          NULL                  CSG
  85.      XmNdefaultMoveCursorIcon      XmCDefaultMoveCursorIcon      Widget          NULL                  CSG
  86.      XmNdefaultNoneCursorIcon      XmCDefaultNoneCursorIcon      Widget          NULL                  CSG
  87.      XmNdefaultSourceCursorIcon    XmCDefaultSourceCursorIcon    Widget          NULL                  CSG
  88.      XmNdefaultValidCursorIcon     XmCDefaultValidCursorIcon     Widget          NULL                  CSG
  89.      XmNfont                       XmCFont                       XFontStruct *   NULL                  CSG
  90.      XmNforegroundThreshold        XmCForegroundThreshold        int             dynamic               C
  91.      XmNhorizontalFontUnit         XmCHorizontalFontUnit         int             dynamic               CSG
  92.      XmNlightThreshold             XmCLightThreshold             int             dynamic               C
  93.      XmNmenuCursor                 XmCCursor                     String          arrow                 C
  94.      XmNmoveOpaque                 XmCMoveOpaque                 Boolean         False                 CSG
  95.      XmNunpostBehavior             XmCUnpostBehavior             unsigned char   XmUNPOST_AND_REPLAY   CSG
  96.      XmNverticalFontUnit           XmCVerticalFontUnit           int             dynamic               CSG
  97.  
  98.  
  99.           XXXXmmmmNNNNddddaaaarrrrkkkkTTTThhhhrrrreeeesssshhhhoooolllldddd
  100.                     An integer between 0 and 100, inclusive, that
  101.                     specifies a level of perceived brightness for a
  102.                     color.  If the perceived brightness of the
  103.                     background color is below this level, Motif treats
  104.                     the background as "dark" when computing default
  105.                     shadow and select colors.  If this resource is
  106.                     specified for a particular screen, it applies to
  107.                     widgets created on that screen; otherwise it
  108.                     applies to widgets created on all screens.  The
  109.                     default value is implementation specific.
  110.  
  111.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttCCCCooooppppyyyyCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  112.                     Specifies the DragIcon used during a drag
  113.                     operation when the operation is a copy and no
  114.                     other pixmap is specified by the application.  If
  115.                     NULL, a system default icon is used.
  116.  
  117.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttIIIInnnnvvvvaaaalllliiiiddddCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  118.                     Specifies the DragIcon used to indicate that the
  119.                     cursor is over an invalid drop site during a drag
  120.                     operation when no other pixmap symbol is specified
  121.                     by the application.  If NULL, a system default
  122.                     icon is used.
  123.  
  124.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttLLLLiiiinnnnkkkkCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  125.                     Specifies the DragIcon used during a drag
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  137.  
  138.  
  139.  
  140.                     operation when the operation  is a link and no
  141.                     other pixmap is specified by the application.  If
  142.                     NULL, a system default icon is used.
  143.  
  144.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttMMMMoooovvvveeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  145.                     Specifies the DragIcon used during a drag
  146.                     operation when the operation  is a move and no
  147.                     other pixmap is specified by the application.  If
  148.                     NULL, a system default icon is used.
  149.  
  150.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttNNNNoooonnnneeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  151.                     Specifies the DragIcon used to indicate that the
  152.                     cursor is not over a drop site during a drag
  153.                     operation when no other pixmap is specified by the
  154.                     application.  If NULL, a system default icon is
  155.                     used.
  156.  
  157.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttSSSSoooouuuurrrrcccceeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  158.                     Specifies the depth-1 pixmap used as a cursor when
  159.                     an XXXXmmmmNNNNssssoooouuuurrrrcccceeeeCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn is not provided by the
  160.                     DragContext, or it is not usable.  If NULL, a
  161.                     system default icon is used.
  162.  
  163.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttVVVVaaaalllliiiiddddCCCCuuuurrrrssssoooorrrrIIIIccccoooonnnn
  164.                     Specifies the DragIcon used to indicate that the
  165.                     cursor is over a valid drop site during a drag
  166.                     operation when no other pixmap is specified by the
  167.                     application.  If NULL, a system default icon is
  168.                     used.
  169.  
  170.           XXXXmmmmNNNNffffoooonnnntttt   Specifies a font for use in computing values for
  171.                     XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt and XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt.
  172.                     When an application is initialized, this resource
  173.                     can be supplied in a resource file or through the
  174.                     standard command line options ----ffffnnnn, ----ffffoooonnnntttt, and
  175.                     ----xxxxrrrrmmmm.
  176.  
  177.           XXXXmmmmNNNNffffoooorrrreeeeggggrrrroooouuuunnnnddddTTTThhhhrrrreeeesssshhhhoooolllldddd
  178.                     An integer between 0 and 100, inclusive, that
  179.                     specifies a level of perceived brightness for a
  180.                     color.  If the perceived brightness of the
  181.                     background color is equal to or below this level,
  182.                     Motif treats the background as "dark" when
  183.                     computing the default foreground and highlight
  184.                     colors.  If the perceived brightness of the
  185.                     background color is above this level, Motif treats
  186.                     the background as "light" when computing the
  187.                     default foreground and highlight colors.  When the
  188.                     background is "dark", the default foreground and
  189.                     highlight is white; when the background is
  190.                     "light", the default foreground and highlight is
  191.                     black.  If this resource is specified for a
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 4/30/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  203.  
  204.  
  205.  
  206.                     particular screen, it applies to widgets created
  207.                     on that screen; otherwise, it applies to widgets
  208.                     created on all screens.  The default value is
  209.                     implementation specific.
  210.  
  211.           XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt
  212.                     Specifies the horizontal component of the font
  213.                     units used by XXXXmmmmCCCCoooonnnnvvvveeeerrrrttttUUUUnnnniiiittttssss, and is used to
  214.                     interpret the values of geometry resources when
  215.                     the XXXXmmmmNNNNsssshhhheeeellllllllUUUUnnnniiiittttTTTTyyyyppppeeee resource of VendorShell or
  216.                     the XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee resource of Gadget, Manager, or
  217.                     Primitive has the value XXXXmmmm111100000000TTTTHHHH____FFFFOOOONNNNTTTT____UUUUNNNNIIIITTTTSSSS.  If no
  218.                     initial value is supplied for this resource, the
  219.                     default is computed from the font specified in
  220.                     XXXXmmmmNNNNffffoooonnnntttt.  If no initial value is supplied for this
  221.                     resource or for XXXXmmmmNNNNffffoooonnnntttt, the default is 10.
  222.  
  223.                     If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a value for
  224.                     XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this resource is set to
  225.                     that value.  If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a
  226.                     value for XXXXmmmmNNNNffffoooonnnntttt but not for
  227.                     XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this resource is set to a
  228.                     value computed from the new XXXXmmmmNNNNffffoooonnnntttt.
  229.  
  230.                     A horizontal font unit is derived from a font as
  231.                     follows:
  232.  
  233.  
  234.                       +o  If the font has an AAAAVVVVEEEERRRRAAAAGGGGEEEE____WWWWIIIIDDDDTTTTHHHH property,
  235.                          the horizontal font unit is the AAAAVVVVEEEERRRRAAAAGGGGEEEE____WWWWIIIIDDDDTTTTHHHH
  236.                          property divided by 10.
  237.  
  238.                       +o  If the font has no AAAAVVVVEEEERRRRAAAAGGGGEEEE____WWWWIIIIDDDDTTTTHHHH property but
  239.                          has a QQQQUUUUAAAADDDD____WWWWIIIIDDDDTTTTHHHH property, the horizontal
  240.                          font unit is the QQQQUUUUAAAADDDD____WWWWIIIIDDDDTTTTHHHH property.
  241.  
  242.                       +o  If the font has no AAAAVVVVEEEERRRRAAAAGGGGEEEE____WWWWIIIIDDDDTTTTHHHH or
  243.                          QQQQUUUUAAAADDDD____WWWWIIIIDDDDTTTTHHHH property, the horizontal font unit
  244.                          is the sum of the font structure's
  245.                          _m_i_n__b_o_u_n_d_s._w_i_d_t_h and _m_a_x__b_o_u_n_d_s._w_i_d_t_h divided
  246.                          by 2.3.
  247.  
  248.  
  249.           XXXXmmmmNNNNlllliiiigggghhhhttttTTTThhhhrrrreeeesssshhhhoooolllldddd
  250.                     An integer between 0 and 100, inclusive, that
  251.                     specifies a level of perceived brightness for a
  252.                     color.  If the perceived brightness of the
  253.                     background color is above this level, Motif treats
  254.                     the background as "light" when computing default
  255.                     shadow and select colors.  If this resource is
  256.                     specified for a particular screen, it applies to
  257.                     widgets created on that screen; otherwise, it
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 4/30/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  269.  
  270.  
  271.  
  272.                     applies to widgets created on all screens.  The
  273.                     default value is implementation specific.
  274.  
  275.           XXXXmmmmNNNNmmmmeeeennnnuuuuCCCCuuuurrrrssssoooorrrr
  276.                     Sets a variable that controls the cursor used
  277.                     whenever this application posts a menu.  This
  278.                     resource can be specified only once at application
  279.                     startup time, either by placing it within a
  280.                     defaults file or by using the ----xxxxrrrrmmmm command line
  281.                     argument.  For example
  282.  
  283.                     mmmmyyyyPPPPrrrroooogggg ----xxxxrrrrmmmm """"****mmmmeeeennnnuuuuCCCCuuuurrrrssssoooorrrr:::: aaaarrrrrrrroooowwww""""
  284.  
  285.  
  286.                     The menu cursor can also be selected in the
  287.                     program through the function XXXXmmmmSSSSeeeettttMMMMeeeennnnuuuuCCCCuuuurrrrssssoooorrrr.  The
  288.                     following is a list of acceptable cursor names.
  289.                     If the application does not specify a cursor or if
  290.                     an invalid name is supplied, the default cursor
  291.                     (an arrow pointing up and to the right) is used.
  292.  
  293.         XXXX____ccccuuuurrrrssssoooorrrr              ddddoooottttbbbbooooxxxx         mmmmaaaannnn                 ssssiiiizzzziiiinnnngggg
  294.         aaaarrrrrrrroooowwww                 ddddoooouuuubbbblllleeee____aaaarrrrrrrroooowwww   mmmmiiiiddddddddlllleeeebbbbuuuuttttttttoooonnnn        ssssppppiiiiddddeeeerrrr
  295.         bbbbaaaasssseeeedddd____aaaarrrrrrrroooowwww____ddddoooowwwwnnnn      ddddrrrraaaafffftttt____llllaaaarrrrggggeeee    mmmmoooouuuusssseeee               sssspppprrrraaaayyyyccccaaaannnn
  296.         bbbbaaaasssseeeedddd____aaaarrrrrrrroooowwww____uuuupppp        ddddrrrraaaafffftttt____ssssmmmmaaaallllllll    ppppeeeennnncccciiiillll              ssssttttaaaarrrr
  297.         bbbbooooaaaatttt                  ddddrrrraaaappppeeeedddd____bbbbooooxxxx     ppppiiiirrrraaaatttteeee              ttttaaaarrrrggggeeeetttt
  298.         bbbbooooggggoooossssiiiittttyyyy              eeeexxxxcccchhhhaaaannnnggggeeee       pppplllluuuussss                ttttccccrrrroooossssssss
  299.         bbbboooottttttttoooommmm____lllleeeefffftttt____ccccoooorrrrnnnneeeerrrr    fffflllleeeeuuuurrrr          qqqquuuueeeessssttttiiiioooonnnn____aaaarrrrrrrroooowwww      ttttoooopppp____lllleeeefffftttt____aaaarrrrrrrroooowwww
  300.         bbbboooottttttttoooommmm____rrrriiiigggghhhhtttt____ccccoooorrrrnnnneeeerrrr   ggggoooobbbbbbbblllleeeerrrr        rrrriiiigggghhhhtttt____ppppttttrrrr           ttttoooopppp____lllleeeefffftttt____ccccoooorrrrnnnneeeerrrr
  301.         bbbboooottttttttoooommmm____ssssiiiiddddeeee           gggguuuummmmbbbbyyyy          rrrriiiigggghhhhtttt____ssssiiiiddddeeee          ttttoooopppp____rrrriiiigggghhhhtttt____ccccoooorrrrnnnneeeerrrr
  302.         bbbboooottttttttoooommmm____tttteeeeeeee            hhhhaaaannnndddd1111          rrrriiiigggghhhhtttt____tttteeeeeeee           ttttoooopppp____ssssiiiiddddeeee
  303.         bbbbooooxxxx____ssssppppiiiirrrraaaallll            hhhhaaaannnndddd2222          rrrriiiigggghhhhttttbbbbuuuuttttttttoooonnnn         ttttoooopppp____tttteeeeeeee
  304.         cccceeeennnntttteeeerrrr____ppppttttrrrr            hhhheeeeaaaarrrrtttt          rrrrttttllll____llllooooggggoooo            ttttrrrreeeekkkk
  305.         cccciiiirrrrcccclllleeee                iiiiccccoooonnnn           ssssaaaaiiiillllbbbbooooaaaatttt            uuuullll____aaaannnngggglllleeee
  306.         cccclllloooocccckkkk                 iiiirrrroooonnnn____ccccrrrroooossssssss     ssssbbbb____ddddoooowwwwnnnn____aaaarrrrrrrroooowwww       uuuummmmbbbbrrrreeeellllllllaaaa
  307.         ccccooooffffffffeeeeeeee____mmmmuuuugggg            lllleeeefffftttt____ppppttttrrrr       ssssbbbb____hhhh____ddddoooouuuubbbblllleeee____aaaarrrrrrrroooowwww   uuuurrrr____aaaannnngggglllleeee
  308.         ccccrrrroooossssssss                 lllleeeefffftttt____ssssiiiiddddeeee      ssssbbbb____lllleeeefffftttt____aaaarrrrrrrroooowwww       wwwwaaaattttcccchhhh
  309.         ccccrrrroooossssssss____rrrreeeevvvveeeerrrrsssseeee         lllleeeefffftttt____tttteeeeeeee       ssssbbbb____rrrriiiigggghhhhtttt____aaaarrrrrrrroooowwww      xxxxtttteeeerrrrmmmm
  310.         ccccrrrroooosssssssshhhhaaaaiiiirrrr             lllleeeeffffttttbbbbuuuuttttttttoooonnnn     ssssbbbb____uuuupppp____aaaarrrrrrrroooowwww
  311.         ddddiiiiaaaammmmoooonnnndddd____ccccrrrroooossssssss         llllllll____aaaannnngggglllleeee       ssssbbbb____vvvv____ddddoooouuuubbbblllleeee____aaaarrrrrrrroooowwww
  312.         ddddooootttt                   llllrrrr____aaaannnngggglllleeee       sssshhhhuuuuttttttttlllleeee
  313.  
  314.           XXXXmmmmNNNNmmmmoooovvvveeeeOOOOppppaaaaqqqquuuueeee
  315.                     Specifies whether an interactive operation that
  316.                     moves a window, such as tearing off and dragging a
  317.                     tear-off menu or moving a window in MWM, displays
  318.                     an outline of the window or a representation of
  319.                     the window itself during the move.  If the value
  320.                     is True, the operation displays a representation
  321.                     of the window during the move.  If the value is
  322.                     False, the operation displays an outline of the
  323.                     window.
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 4/30/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  335.  
  336.  
  337.  
  338.           XXXXmmmmNNNNuuuunnnnppppoooossssttttBBBBeeeehhhhaaaavvvviiiioooorrrr
  339.                     Specifies the behavior of an active menu posted in
  340.                     traversal mode when a subsequent menu button
  341.                     selection is made outside the posted menu.  When
  342.                     the value is XXXXmmmmUUUUNNNNPPPPOOOOSSSSTTTT____AAAANNNNDDDD____RRRREEEEPPPPLLLLAAAAYYYY, the resource
  343.                     unposts the menu hierarchy and causes the server
  344.                     to replay the event to the window in which the
  345.                     pointer is located.  When the value is XXXXmmmmUUUUNNNNPPPPOOOOSSSSTTTT,
  346.                     the resource unposts the hierarchy without
  347.                     replaying the event.
  348.  
  349.           XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt
  350.                     Specifies the vertical component of the font units
  351.                     used by XXXXmmmmCCCCoooonnnnvvvveeeerrrrttttUUUUnnnniiiittttssss and used to interpret the
  352.                     values of geometry resources when the
  353.                     XXXXmmmmNNNNsssshhhheeeellllllllUUUUnnnniiiittttTTTTyyyyppppeeee resource of VendorShell or the
  354.                     XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee resource of Gadget, Manager, or
  355.                     Primitive has the value XXXXmmmm111100000000TTTTHHHH____FFFFOOOONNNNTTTT____UUUUNNNNIIIITTTTSSSS.  If no
  356.                     initial value is supplied for this resource, the
  357.                     default is computed from the font specified in
  358.                     XXXXmmmmNNNNffffoooonnnntttt.  If no initial value is supplied for this
  359.                     resource or for XXXXmmmmNNNNffffoooonnnntttt, the default is 10.
  360.  
  361.                     If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a value for
  362.                     XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this resource is set to that
  363.                     value.  If a call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss specifies a value
  364.                     for XXXXmmmmNNNNffffoooonnnntttt but not for XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt, this
  365.                     resource is set to a value computed from the new
  366.                     XXXXmmmmNNNNffffoooonnnntttt.
  367.  
  368.                     A vertical font unit is derived from a font as
  369.                     follows:
  370.  
  371.  
  372.                       +o  If the font has a PPPPIIIIXXXXEEEELLLL____SSSSIIIIZZZZEEEE property, the
  373.                          vertical font unit is the PPPPIIIIXXXXEEEELLLL____SSSSIIIIZZZZEEEE property
  374.                          divided by 1.8.
  375.  
  376.                       +o  If the font has no PPPPIIIIXXXXEEEELLLL____SSSSIIIIZZZZEEEE property but
  377.                          has PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE and RRRREEEESSSSOOOOLLLLUUUUTTTTIIIIOOOONNNN____YYYY properties,
  378.                          the vertical font unit is the product of the
  379.                          PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE and RRRREEEESSSSOOOOLLLLUUUUTTTTIIIIOOOONNNN____YYYY properties
  380.                          divided by 1400.
  381.  
  382.                       +o  If the font has no PPPPIIIIXXXXEEEELLLL____SSSSIIIIZZZZEEEE, PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE, or
  383.                          RRRREEEESSSSOOOOLLLLUUUUTTTTIIIIOOOONNNN____YYYY properties, the vertical font
  384.                          unit is the sum of the font structure's
  385.                          _m_a_x__b_o_u_n_d_s._a_s_c_e_n_t and _m_a_x__b_o_u_n_d_s._d_e_s_c_e_n_t
  386.                          divided by 2.2.
  387.  
  388.  
  389.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  390.  
  391.  
  392.  
  393.      PPPPaaaaggggeeee 6666                                          ((((pppprrrriiiinnnntttteeeedddd 4444////33330000////99998888))))
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX))))
  401.  
  402.  
  403.  
  404.           All of the superclass resources inherited by XmScreen are
  405.           designated N/A (not applicable).
  406.  
  407.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  408.           CCCCoooorrrreeee((((3333XXXX)))), XXXXmmmmDDDDiiiissssppppllllaaaayyyy((((3333XXXX)))), and XXXXmmmmGGGGeeeettttXXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX)))).
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                                          (printed 4/30/98)
  460.  
  461.  
  462.  
  463.